package com.fand.utils;

import org.apache.commons.lang.ArrayUtils;

/**
 * 字符串工具类
 * 
 * @author yaoHT
 */
public class StringUtils {
	/**
	 * 返回不为空的字符串
	 * 
	 * @param str
	 *            字符串
	 * @param defaultStrs
	 *            默认字符串集合
	 * @return 不为空的字符串
	 */
	public static String defaultIfBlank(final String str, final String... defaultStrs) {
		if (org.apache.commons.lang.StringUtils.isNotBlank(str)) {
			return str;
		}

		if (ArrayUtils.isEmpty(defaultStrs)) {
			return str;
		}

		for (final String defaultStr : defaultStrs) {
			if (org.apache.commons.lang.StringUtils.isNotBlank(defaultStr)) {
				return defaultStr;
			}
		}

		return str;
	}
}
